/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package br.com.pedidos.servidor.mb;

import br.com.pedidos.servidor.entity.Produto;
import br.com.pedidos.servidor.rn.ProdutoRN;
import java.io.Serializable;
import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;

/**
 *
 * @author Weslley
 */
public class ProdutoMB implements Serializable {

    private static final long serialVersionUID = 1L;

    private Produto produto;
    private ProdutoRN produtoRN;

    public ProdutoMB() {
        produtoRN = new ProdutoRN();
    }

    public void cadastraProduto() {
        if (produto != null) {
            produtoRN.salvaProduto(produto);
            FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Produto cadastrado!"));
        } else {
            FacesContext.getCurrentInstance().addMessage(null, new FacesMessage("Campos do produto precisam ser preenchidos."));
        }

    }

    //GETTERS AND SETTERS
    public Produto getProduto() {
        return produto;
    }

    public void setProduto(Produto produto) {
        this.produto = produto;
    }

}
